home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / misc / URLClassPath$JarLoader$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.6 KB  |  61 lines

  1. package sun.misc;
  2.  
  3. import java.io.IOException;
  4. import java.io.InputStream;
  5. import java.net.URL;
  6. import java.security.CodeSigner;
  7. import java.security.cert.Certificate;
  8. import java.util.jar.JarEntry;
  9. import java.util.jar.Manifest;
  10. import sun.misc.URLClassPath.JarLoader;
  11.  
  12. final class URLClassPath$JarLoader$2 extends Resource {
  13.    // $FF: synthetic field
  14.    final String val$name;
  15.    // $FF: synthetic field
  16.    final URL val$url;
  17.    // $FF: synthetic field
  18.    final JarEntry val$entry;
  19.    // $FF: synthetic field
  20.    final URLClassPath.JarLoader this$0;
  21.  
  22.    URLClassPath$JarLoader$2(URLClassPath.JarLoader var1, String var2, URL var3, JarEntry var4) {
  23.       this.this$0 = var1;
  24.       this.val$name = var2;
  25.       this.val$url = var3;
  26.       this.val$entry = var4;
  27.    }
  28.  
  29.    public String getName() {
  30.       return this.val$name;
  31.    }
  32.  
  33.    public URL getURL() {
  34.       return this.val$url;
  35.    }
  36.  
  37.    public URL getCodeSourceURL() {
  38.       return JarLoader.access$400(this.this$0);
  39.    }
  40.  
  41.    public InputStream getInputStream() throws IOException {
  42.       return JarLoader.access$500(this.this$0).getInputStream(this.val$entry);
  43.    }
  44.  
  45.    public int getContentLength() {
  46.       return (int)this.val$entry.getSize();
  47.    }
  48.  
  49.    public Manifest getManifest() throws IOException {
  50.       return JarLoader.access$500(this.this$0).getManifest();
  51.    }
  52.  
  53.    public Certificate[] getCertificates() {
  54.       return this.val$entry.getCertificates();
  55.    }
  56.  
  57.    public CodeSigner[] getCodeSigners() {
  58.       return this.val$entry.getCodeSigners();
  59.    }
  60. }
  61.